package com.itheima.properties;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

@Component
@Data
@ConfigurationProperties(prefix = "sky.jwt")
public class JwtProperties {
    /*@ConfigurationProperties(prefix = "sky.jwt") 是一个 SpringBoot注解，用于将配置文件中以sky.jwt开头的属性值绑定到对应的Java类上
    假设有一个JwtProperties类，使用了 @ConfigurationProperties(prefix = "sky.jwt") 注解。那么，在配置文件（如 application.properties 或 application.yml）中以 sky.jwt 开头的属性值就会自动映射到 JwtProperties 类中对应的字段上*/
    /**
     * jwt令牌相关配置
     */
    private String adminSecretKey;
    private long adminTtl;
    private String adminTokenName;
}
